package com.cxyd.modules.wcs.service;

import com.cxyd.common.service.CrudService;
import com.cxyd.modules.wcs.dto.ReceiveTaskDTO;
import com.cxyd.modules.wcs.entity.ReceiveTaskEntity;

import java.util.Map;

/**
 * 接收指令信息
 *
 * @author Cycle gengruyi01@163.com
 * @since 1.0.0 2022-11-14
 */
public interface ReceiveTaskService extends CrudService<ReceiveTaskEntity, ReceiveTaskDTO> {
    ReceiveTaskDTO getReceiveTaskByContNo(String contNo);

    ReceiveTaskDTO getReceiveTask();

    void analyzeHandler(ReceiveTaskDTO dto);

    boolean updateReceiveTaskByPrty(ReceiveTaskDTO dto,ReceiveTaskDTO old);

    void updateReceiveTaskByContNo(String contNo);
}